const Mock = require('mockjs')

const Random = Mock.Random

module.exports = [
    {
        // 首页接口
        url: '/uapi/ft/home',
        method: 'get',
        response() {
            return {
                code: 0,
                data: {
                    config: {
                        searchUrl: 'https://www.example.com/search'
                    },
                    bannerList: [
                        {
                            icon: 'https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800&h=400&fit=crop',
                            title: '热门目的地',
                            url: 'https://www.example.com/destinations',
                            statusBarColor: '#FF6B6B',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://images.unsplash.com/photo-1469474968028-56623f02e42e?w=800&h=400&fit=crop',
                            title: '特价机票',
                            url: 'https://www.example.com/flights',
                            statusBarColor: '#4ECDC4',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://images.unsplash.com/photo-1441974231531-c6227db76b6e?w=800&h=400&fit=crop',
                            title: '酒店优惠',
                            url: 'https://www.example.com/hotels',
                            statusBarColor: '#45B7D1',
                            hideAppBar: false
                        }
                    ],
                    localNavList: [
                        {
                            icon: 'https://img.icons8.com/?size=100&id=AVe9YeyAXTql&format=png&color=000000',
                            title: '酒店',
                            url: 'https://www.example.com/hotel',
                            statusBarColor: '#FF6B6B',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/airplane-mode-on.png',
                            title: '机票',
                            url: 'https://www.example.com/flight',
                            statusBarColor: '#4ECDC4',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/train.png',
                            title: '火车票',
                            url: 'https://www.example.com/train',
                            statusBarColor: '#45B7D1',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/cruise-ship.png',
                            title: '邮轮',
                            url: 'https://www.example.com/cruise',
                            statusBarColor: '#96CEB4',
                            hideAppBar: false
                        }
                    ],
                    gridNav: {
                        hotel: {
                            startColor: 'FF6B6B',
                            endColor: 'FF8E8E',
                            mainItem: {
                                icon: 'https://img.icons8.com/?size=100&id=AVe9YeyAXTql&format=png&color=000000',
                                title: '酒店',
                                url: 'https://www.example.com/hotel',
                                statusBarColor: '#FF6B6B',
                                hideAppBar: false
                            },
                            item1: {
                                icon: 'https://img.icons8.com/color/96/000000/5-star-hotel.png',
                                title: '五星酒店',
                                url: 'https://www.example.com/hotel/5star',
                                statusBarColor: '#FF6B6B',
                                hideAppBar: false
                            },
                            item2: {
                                icon: 'https://img.icons8.com/color/96/000000/4-star-hotel.png',
                                title: '四星酒店',
                                url: 'https://www.example.com/hotel/4star',
                                statusBarColor: '#FF6B6B',
                                hideAppBar: false
                            },
                            item3: {
                                icon: 'https://img.icons8.com/color/96/000000/3-star-hotel.png',
                                title: '三星酒店',
                                url: 'https://www.example.com/hotel/3star',
                                statusBarColor: '#FF6B6B',
                                hideAppBar: false
                            },
                            item4: {
                                icon: 'https://img.icons8.com/color/96/000000/guest-house.png',
                                title: '民宿',
                                url: 'https://www.example.com/hotel/guesthouse',
                                statusBarColor: '#FF6B6B',
                                hideAppBar: false
                            }
                        },
                        flight: {
                            startColor: '4ECDC4',
                            endColor: '6EDDD6',
                            mainItem: {
                                icon: 'https://img.icons8.com/color/96/000000/airplane-mode-on.png',
                                title: '机票',
                                url: 'https://www.example.com/flight',
                                statusBarColor: '#4ECDC4',
                                hideAppBar: false
                            },
                            item1: {
                                icon: 'https://img.icons8.com/color/96/000000/airplane-take-off.png',
                                title: '国内机票',
                                url: 'https://www.example.com/flight/domestic',
                                statusBarColor: '#4ECDC4',
                                hideAppBar: false
                            },
                            item2: {
                                icon: 'https://img.icons8.com/color/96/000000/airplane-landing.png',
                                title: '国际机票',
                                url: 'https://www.example.com/flight/international',
                                statusBarColor: '#4ECDC4',
                                hideAppBar: false
                            },
                            item3: {
                                icon: 'https://img.icons8.com/color/96/000000/airplane-mode-on.png',
                                title: '特价机票',
                                url: 'https://www.example.com/flight/deals',
                                statusBarColor: '#4ECDC4',
                                hideAppBar: false
                            },
                            item4: {
                                icon: 'https://img.icons8.com/color/96/000000/airplane-take-off.png',
                                title: '往返机票',
                                url: 'https://www.example.com/flight/roundtrip',
                                statusBarColor: '#4ECDC4',
                                hideAppBar: false
                            }
                        },
                        travel: {
                            startColor: '45B7D1',
                            endColor: '67C9E3',
                            mainItem: {
                                icon: 'https://img.icons8.com/color/96/000000/backpack.png',
                                title: '旅游',
                                url: 'https://www.example.com/travel',
                                statusBarColor: '#45B7D1',
                                hideAppBar: false
                            },
                            item1: {
                                icon: 'https://img.icons8.com/color/96/000000/mountain.png',
                                title: '景点门票',
                                url: 'https://www.example.com/travel/attractions',
                                statusBarColor: '#45B7D1',
                                hideAppBar: false
                            },
                            item2: {
                                icon: 'https://img.icons8.com/color/96/000000/bus.png',
                                title: '跟团游',
                                url: 'https://www.example.com/travel/group',
                                statusBarColor: '#45B7D1',
                                hideAppBar: false
                            },
                            item3: {
                                icon: 'https://img.icons8.com/color/96/000000/car.png',
                                title: '自由行',
                                url: 'https://www.example.com/travel/free',
                                statusBarColor: '#45B7D1',
                                hideAppBar: false
                            },
                            item4: {
                                icon: 'https://img.icons8.com/color/96/000000/restaurant.png',
                                title: '美食',
                                url: 'https://www.example.com/travel/food',
                                statusBarColor: '#45B7D1',
                                hideAppBar: false
                            }
                        }
                    },
                    subNavList: [
                        {
                            icon: 'https://img.icons8.com/color/96/000000/shopping-bag.png',
                            title: '购物',
                            url: 'https://www.example.com/shopping',
                            statusBarColor: '#96CEB4',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/activity.png',
                            title: '活动',
                            url: 'https://www.example.com/activities',
                            statusBarColor: '#FFEAA7',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/ticket.png',
                            title: '门票',
                            url: 'https://www.example.com/tickets',
                            statusBarColor: '#DDA0DD',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/airplane-mode-on.png',
                            title: '机票',
                            url: 'https://www.example.com/flights',
                            statusBarColor: '#87CEEB',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/train.png',
                            title: '火车票',
                            url: 'https://www.example.com/trains',
                            statusBarColor: '#98FB98',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/car-rental.png',
                            title: '租车',
                            url: 'https://www.example.com/car-rental',
                            statusBarColor: '#F0E68C',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/restaurant.png',
                            title: '美食',
                            url: 'https://www.example.com/food',
                            statusBarColor: '#FFA07A',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/camera.png',
                            title: '景点',
                            url: 'https://www.example.com/attractions',
                            statusBarColor: '#20B2AA',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/calendar.png',
                            title: '行程',
                            url: 'https://www.example.com/itinerary',
                            statusBarColor: '#9370DB',
                            hideAppBar: false
                        },
                        {
                            icon: 'https://img.icons8.com/color/96/000000/currency-exchange.png',
                            title: '汇率',
                            url: 'https://www.example.com/exchange',
                            statusBarColor: '#FFD700',
                            hideAppBar: false
                        }
                    ],
                    salesBox: {
                        icon: 'https://img.icons8.com/color/96/000000/gift.png',
                        moreUrl: 'https://www.example.com/more-deals',
                        bigCard1: {
                            icon: 'https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=400&h=200&fit=crop',
                            title: '热门目的地特惠',
                            url: 'https://www.example.com/deals/destinations',
                            statusBarColor: '#FF6B6B',
                            hideAppBar: false
                        },
                        bigCard2: {
                            icon: 'https://images.unsplash.com/photo-1469474968028-56623f02e42e?w=400&h=200&fit=crop',
                            title: '机票大促销',
                            url: 'https://www.example.com/deals/flights',
                            statusBarColor: '#4ECDC4',
                            hideAppBar: false
                        },
                        smallCard1: {
                            icon: 'https://img.icons8.com/?size=100&id=AVe9YeyAXTql&format=png&color=000000',
                            title: '酒店折扣',
                            url: 'https://www.example.com/deals/hotels',
                            statusBarColor: '#FF6B6B',
                            hideAppBar: false
                        },
                        smallCard2: {
                            icon: 'https://img.icons8.com/color/96/000000/airplane-mode-on.png',
                            title: '机票优惠',
                            url: 'https://www.example.com/deals/flight-deals',
                            statusBarColor: '#4ECDC4',
                            hideAppBar: false
                        },
                        smallCard3: {
                            icon: 'https://img.icons8.com/color/96/000000/train.png',
                            title: '火车票特价',
                            url: 'https://www.example.com/deals/train-deals',
                            statusBarColor: '#45B7D1',
                            hideAppBar: false
                        },
                        smallCard4: {
                            icon: 'https://img.icons8.com/color/96/000000/cruise-ship.png',
                            title: '邮轮优惠',
                            url: 'https://www.example.com/deals/cruise-deals',
                            statusBarColor: '#96CEB4',
                            hideAppBar: false
                        }
                    }
                },
                msg: '登录成功'
            }
        }
    },
    {
        // 搜索接口
        url: '/uapi/ft/search',
        method: 'get',
        response({ query }) {
            // 获取搜索关键词
            const searchQuery = query.q || ''

            // 模拟搜索结果数据
            let searchResults = []

            if (searchQuery) {
                // 根据搜索关键词返回相应的结果
                if (searchQuery.includes('广州') || searchQuery.includes('guangzhou')) {
                    searchResults = [
                        {
                            code: 'district_152',
                            word: '广州',
                            type: 'district',
                            districtname: '广东',
                            url: 'http://m.ctrip.com/webapp/you/place/152.html',
                            isBigIcon: 'false'
                        },
                        {
                            code: 'hotel_' + Random.integer(100000, 999999),
                            word: Random.pick([
                                '广州白天鹅宾馆',
                                '广州花园酒店',
                                '广州香格里拉大酒店',
                                '广州富力丽思卡尔顿酒店'
                            ]),
                            type: 'hotel',
                            price: Random.pick([
                                '¥' + Random.integer(300, 800),
                                '¥' + Random.integer(500, 1200),
                                '实时计价'
                            ]),
                            zonename: Random.pick(['天河区', '越秀区', '海珠区', '荔湾区']),
                            star: Random.pick(['五星级', '四星级', '三星级']),
                            districtname: '广东',
                            url: 'https://www.example.com/hotel/' + Random.integer(1000, 9999)
                        },
                        {
                            code: 'attraction_' + Random.integer(100000, 999999),
                            word: Random.pick(['广州塔', '陈家祠', '沙面岛', '白云山', '越秀公园']),
                            type: 'attraction',
                            price: Random.pick(['¥' + Random.integer(50, 200), '免费', '¥' + Random.integer(30, 150)]),
                            zonename: Random.pick(['越秀区', '海珠区', '荔湾区', '白云区']),
                            districtname: '广东',
                            url: 'https://www.example.com/attraction/' + Random.integer(1000, 9999)
                        }
                    ]
                } else if (searchQuery.includes('北京') || searchQuery.includes('beijing')) {
                    searchResults = [
                        {
                            code: 'district_1',
                            word: '北京',
                            type: 'district',
                            districtname: '北京',
                            url: 'http://m.ctrip.com/webapp/you/place/1.html',
                            isBigIcon: 'false'
                        },
                        {
                            code: 'hotel_' + Random.integer(100000, 999999),
                            word: Random.pick(['北京饭店', '北京国际饭店', '北京希尔顿酒店', '北京丽思卡尔顿酒店']),
                            type: 'hotel',
                            price: Random.pick([
                                '¥' + Random.integer(400, 1000),
                                '¥' + Random.integer(600, 1500),
                                '实时计价'
                            ]),
                            zonename: Random.pick(['东城区', '西城区', '朝阳区', '海淀区']),
                            star: Random.pick(['五星级', '四星级', '三星级']),
                            districtname: '北京',
                            url: 'https://www.example.com/hotel/' + Random.integer(1000, 9999)
                        },
                        {
                            code: 'attraction_' + Random.integer(100000, 999999),
                            word: Random.pick(['故宫', '天安门', '长城', '颐和园', '天坛']),
                            type: 'attraction',
                            price: Random.pick(['¥' + Random.integer(60, 250), '免费', '¥' + Random.integer(40, 180)]),
                            zonename: Random.pick(['东城区', '西城区', '海淀区', '昌平区']),
                            districtname: '北京',
                            url: 'https://www.example.com/attraction/' + Random.integer(1000, 9999)
                        }
                    ]
                } else if (searchQuery.includes('上海') || searchQuery.includes('shanghai')) {
                    searchResults = [
                        {
                            code: 'district_2',
                            word: '上海',
                            type: 'district',
                            districtname: '上海',
                            url: 'http://m.ctrip.com/webapp/you/place/2.html',
                            isBigIcon: 'false'
                        },
                        {
                            code: 'hotel_' + Random.integer(100000, 999999),
                            word: Random.pick([
                                '上海和平饭店',
                                '上海外滩华尔道夫酒店',
                                '上海浦东丽思卡尔顿酒店',
                                '上海半岛酒店'
                            ]),
                            type: 'hotel',
                            price: Random.pick([
                                '¥' + Random.integer(500, 1200),
                                '¥' + Random.integer(700, 1800),
                                '实时计价'
                            ]),
                            zonename: Random.pick(['黄浦区', '静安区', '浦东新区', '徐汇区']),
                            star: Random.pick(['五星级', '四星级', '三星级']),
                            districtname: '上海',
                            url: 'https://www.example.com/hotel/' + Random.integer(1000, 9999)
                        },
                        {
                            code: 'attraction_' + Random.integer(100000, 999999),
                            word: Random.pick(['外滩', '东方明珠', '豫园', '南京路', '陆家嘴']),
                            type: 'attraction',
                            price: Random.pick(['¥' + Random.integer(70, 300), '免费', '¥' + Random.integer(50, 200)]),
                            zonename: Random.pick(['黄浦区', '浦东新区', '静安区', '徐汇区']),
                            districtname: '上海',
                            url: 'https://www.example.com/attraction/' + Random.integer(1000, 9999)
                        }
                    ]
                } else if (searchQuery.includes('酒店') || searchQuery.includes('hotel')) {
                    // 酒店搜索
                    const hotelCount = Random.integer(3, 8)
                    for (let i = 0; i < hotelCount; i++) {
                        searchResults.push({
                            code: 'hotel_' + Random.integer(100000, 999999),
                            word:
                                Random.pick(['豪华酒店', '商务酒店', '度假酒店', '精品酒店', '主题酒店']) +
                                Random.cword(2, 4),
                            type: 'hotel',
                            price: Random.pick([
                                '¥' + Random.integer(200, 800),
                                '¥' + Random.integer(300, 1200),
                                '实时计价'
                            ]),
                            zonename: Random.city(),
                            star: Random.pick(['五星级', '四星级', '三星级', '二星级']),
                            districtname: Random.province(),
                            url: 'https://www.example.com/hotel/' + Random.integer(1000, 9999)
                        })
                    }
                } else if (searchQuery.includes('机票') || searchQuery.includes('flight')) {
                    // 机票搜索
                    const flightCount = Random.integer(3, 6)
                    for (let i = 0; i < flightCount; i++) {
                        searchResults.push({
                            code: 'flight_' + Random.integer(100000, 999999),
                            word:
                                Random.pick(['北京', '上海', '广州', '深圳', '杭州', '成都', '西安', '重庆']) +
                                ' - ' +
                                Random.pick(['北京', '上海', '广州', '深圳', '杭州', '成都', '西安', '重庆']),
                            type: 'flight',
                            price: '¥' + Random.integer(300, 2000),
                            airline: Random.pick(['中国国航', '东方航空', '南方航空', '海南航空', '春秋航空']),
                            departure: Random.datetime('HH:mm'),
                            arrival: Random.datetime('HH:mm'),
                            url: 'https://www.example.com/flight/' + Random.integer(1000, 9999)
                        })
                    }
                } else {
                    // 默认返回一些通用结果
                    const resultCount = Random.integer(2, 5)
                    for (let i = 0; i < resultCount; i++) {
                        const resultType = Random.pick(['hotel', 'attraction', 'restaurant', 'shopping'])

                        if (resultType === 'hotel') {
                            searchResults.push({
                                code: 'hotel_' + Random.integer(100000, 999999),
                                word:
                                    Random.pick(['豪华酒店', '商务酒店', '度假酒店', '精品酒店']) + Random.cword(2, 4),
                                type: 'hotel',
                                price: Random.pick([
                                    '¥' + Random.integer(200, 800),
                                    '¥' + Random.integer(300, 1200),
                                    '实时计价'
                                ]),
                                zonename: Random.city(),
                                star: Random.pick(['五星级', '四星级', '三星级']),
                                districtname: Random.province(),
                                url: 'https://www.example.com/hotel/' + Random.integer(1000, 9999)
                            })
                        } else if (resultType === 'attraction') {
                            searchResults.push({
                                code: 'attraction_' + Random.integer(100000, 999999),
                                word:
                                    Random.pick(['著名景点', '历史古迹', '自然风光', '文化遗址']) + Random.cword(2, 3),
                                type: 'attraction',
                                price: Random.pick([
                                    '¥' + Random.integer(30, 200),
                                    '免费',
                                    '¥' + Random.integer(50, 150)
                                ]),
                                zonename: Random.city(),
                                districtname: Random.province(),
                                url: 'https://www.example.com/attraction/' + Random.integer(1000, 9999)
                            })
                        } else if (resultType === 'restaurant') {
                            searchResults.push({
                                code: 'restaurant_' + Random.integer(100000, 999999),
                                word:
                                    Random.pick(['川菜馆', '粤菜馆', '湘菜馆', '鲁菜馆', '苏菜馆']) +
                                    Random.cword(2, 3),
                                type: 'restaurant',
                                price: Random.pick(['¥' + Random.integer(50, 300), '¥' + Random.integer(80, 500)]),
                                cuisine: Random.pick(['川菜', '粤菜', '湘菜', '鲁菜', '苏菜']),
                                rating: Random.float(3.0, 5.0, 1, 1),
                                url: 'https://www.example.com/restaurant/' + Random.integer(1000, 9999)
                            })
                        } else if (resultType === 'shopping') {
                            searchResults.push({
                                code: 'shopping_' + Random.integer(100000, 999999),
                                word: Random.pick(['购物中心', '商业街', '百货商场', '特色市场']) + Random.cword(2, 3),
                                type: 'shopping',
                                category: Random.pick(['服装', '电子产品', '家居用品', '食品', '珠宝']),
                                zonename: Random.city(),
                                districtname: Random.province(),
                                url: 'https://www.example.com/shopping/' + Random.integer(1000, 9999)
                            })
                        }
                    }
                }
            }

            return {
                code: 0,
                data: searchResults,
                msg: '成功'
            }
        }
    },
    {
        url: '/uapi/ft/category',
        method: 'get',
        response({ query }) {
            return {
                code: 0,
                data: {
                    tabs: [
                        {
                            labelName: '发现',
                            groupChannelCode: 'tourphoto_global1'
                        },
                        {
                            labelName: '玩乐',
                            groupChannelCode: 'xinqitiyan'
                        },
                        {
                            labelName: '酒店',
                            groupChannelCode: 'hotel'
                        },
                        {
                            labelName: '美食',
                            groupChannelCode: 'msxwzi'
                        },
                        {
                            labelName: '亲子',
                            groupChannelCode: 'children'
                        },
                        {
                            labelName: '网红',
                            groupChannelCode: 'wanghongdakadi'
                        },
                        {
                            labelName: '拍照技巧',
                            groupChannelCode: 'tab-photo'
                        }
                    ]
                },
                msg: '成功'
            }
        }
    },
    {
        url: '/uapi/ft/travels',
        method: 'get',
        response({ query }) {
            return {
                code: 0,
                data: {
                    list: [
                        {
                            type: 1,
                            article: {
                                articleId: 1001,
                                productType: 1,
                                sourceType: 1,
                                articleTitle: '云南大理古城，感受白族文化的魅力',
                                content:
                                    '大理古城是云南省著名的历史文化名城，这里有着深厚的白族文化底蕴。漫步在古城的小巷中，感受着历史的厚重与文化的魅力。',
                                contentWithoutCtag:
                                    '大理古城是云南省著名的历史文化名城，这里有着深厚的白族文化底蕴。漫步在古城的小巷中，感受着历史的厚重与文化的魅力。',
                                author: {
                                    authorId: 2001,
                                    nickName: '旅行摄影师小王',
                                    clientAuth: '认证摄影师',
                                    userUrl: 'https://example.com/user/2001',
                                    jumpUrl: 'https://example.com/user/2001',
                                    coverImage: {
                                        dynamicUrl: 'https://picsum.photos/100/100?random=1',
                                        originalUrl: 'https://picsum.photos/200/200?random=1'
                                    },
                                    qualification: '专业摄影师',
                                    tag: '摄影达人',
                                    followCount: 12580,
                                    vIcon: 'https://example.com/vip.png',
                                    levelValue: 8,
                                    levelValueText: 'Lv.8',
                                    identityDesc: '资深旅行摄影师',
                                    isStarAccount: true
                                },
                                images: [
                                    {
                                        imageId: 3001,
                                        dynamicUrl: 'https://picsum.photos/400/300?random=10',
                                        originalUrl: 'https://picsum.photos/800/600?random=10',
                                        width: 800,
                                        height: 600,
                                        mediaType: 1,
                                        lat: 25.6939,
                                        lon: 100.1603,
                                        isWaterMarked: false
                                    },
                                    {
                                        imageId: 3002,
                                        dynamicUrl: 'https://picsum.photos/400/300?random=11',
                                        originalUrl: 'https://picsum.photos/800/600?random=11',
                                        width: 800,
                                        height: 600,
                                        mediaType: 1,
                                        lat: 25.6939,
                                        lon: 100.1603,
                                        isWaterMarked: false
                                    }
                                ],
                                coverGIF: null,
                                hasVideo: false,
                                video: null,
                                readCount: 15680,
                                likeCount: 2340,
                                commentCount: 156,
                                shareCount: 89,
                                urls: [
                                    {
                                        version: '1.0',
                                        appUrl: 'https://example.com/app/travel/1001',
                                        h5Url: 'https://example.com/h5/travel/1001',
                                        wxUrl: 'https://example.com/wx/travel/1001'
                                    }
                                ],
                                tags: [
                                    {
                                        tagId: 4001,
                                        tagName: '云南',
                                        tagLevel: 1,
                                        parentTagId: 0,
                                        source: 1,
                                        sortIndex: 1
                                    },
                                    {
                                        tagId: 4002,
                                        tagName: '大理',
                                        tagLevel: 2,
                                        parentTagId: 4001,
                                        source: 1,
                                        sortIndex: 1
                                    }
                                ],
                                relatedTopics: [
                                    {
                                        topicId: 5001,
                                        topicName: '古城文化',
                                        type: 1
                                    }
                                ],
                                pois: [
                                    {
                                        poiType: 1,
                                        poiId: 6001,
                                        poiName: '大理古城',
                                        businessId: 1,
                                        districtId: 1,
                                        districtName: '大理白族自治州',
                                        poiExt: {
                                            h5Url: 'https://example.com/poi/6001',
                                            appUrl: 'https://example.com/app/poi/6001'
                                        },
                                        source: 1,
                                        isMain: 1,
                                        isInChina: true,
                                        countryName: '中国',
                                        districtENName: 'Dali Bai Autonomous Prefecture'
                                    }
                                ],
                                publishTime: '2024-01-15 10:30:00',
                                publishTimeDisplay: '2小时前',
                                shootTime: '2024-01-10',
                                shootTimeDisplay: '2024年1月10日',
                                sourceInfo: '原创',
                                level: 1,
                                distanceText: '距离您 2000km',
                                isLike: false,
                                imageCounts: 2,
                                isCollected: false,
                                collectCount: 456,
                                articleStatus: 1,
                                poiName: '大理古城',
                                shareInfo: {
                                    imageUrl: 'https://picsum.photos/400/300?random=10',
                                    shareTitle: '云南大理古城，感受白族文化的魅力',
                                    shareContent: '大理古城是云南省著名的历史文化名城，这里有着深厚的白族文化底蕴。',
                                    platForm: 'wechat',
                                    token: 'share_token_1001'
                                },
                                currentDate: '2024-01-15',
                                sourceId: 1001,
                                videoAutoplayNet: 'wifi',
                                combinateContent: '云南大理古城，感受白族文化的魅力'
                            }
                        }
                    ]
                },
                msg: '成功'
            }
        }
    }
]
